﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

// based on class created by MSDN Community Support staff member - ' Haixia Xie'
// Could not find any more details on creator

namespace QuickMon.Collectors
{
    internal class DynamicProxyConstants
    {
        internal class ErrorMessages
        {
            internal const string ImportError =
                "There was an error in importing the metadata.";

            internal const string CodeGenerationError =
                "There was an error in generating the proxy code.";

            internal const string CompilationError =
                "There was an error in compiling the proxy code.";

            internal const string UnknownContract =
                "The specified contract is not found in the proxy assembly.";

            internal const string EndpointNotFound =
                "The endpoint associated with contract {1}:{0} is not found.";

            internal const string ProxyTypeNotFound =
                "The proxy that implements the service contract {0} is not found.";

            internal const string ProxyCtorNotFound =
                "The constructor matching the specified parameter types is not found.";

            internal const string ParameterValueMistmatch =
                "The type for each parameter values must be specified.";

            internal const string MethodNotFound =
                "The method {0} is not found.";
        }
    }
}
